<?php
include_once './common/functions.php';
$username = isset($_POST['username']) ? trim($_POST['username']) : '';
$password = isset($_POST['password']) ? $_POST['password'] : '';

if (empty($username) || empty($password)) {
    echo response(0, '用户名或者密码必须填写');
    exit;
}

// 模拟数据库访问，用户名去查以该用户名命名的文件是否存在
$filename = './users/' . $username . '.txt';
if (!file_exists($filename)) {
    echo response(0, '用户名不存在');
    exit;
}
// 判断密码是否正确
$pwd = file_get_contents($filename);
if ($password != $pwd) {
    echo response(0, '密码错误');
}

// 将信息保存至cookie，使用时使用全局数组$_COOKIE
// setcookie第三个参数是设置有效期的，如果没有设置，有效期是当前会话
//setcookie('username', $username, time() + 7 * 24 * 3600);

// 将信息保存至session, 必须开启session
session_start(); // 开启session
$_SESSION['username'] = $username;

echo response(1, '登录成功');

